|
|
@@ -146,9 +146,9 @@ def order_paid_success(order):
|
146
|
146
|
|
147
|
147
|
for g in order.goods_info:
|
148
|
148
|
try:
|
149
|
|
- good = PackGoodsInfo.objects.get(pack_id=g.get('pack_id', ''), good_id=g.get('good_id', ''))
|
150
|
|
- good.has_sale_num += 1
|
151
|
|
- good.inventory -= 1
|
|
149
|
+ good = PackGoodsInfo.objects.get(pack_id=order.pack_id, good_id=g.get('good_id', ''))
|
|
150
|
+ good.has_sale_num += good.get('num', 0)
|
|
151
|
+ good.inventory -= good.get('num', 0)
|
152
|
152
|
good.save()
|
153
|
153
|
except PackGoodsInfo.DoesNotExist:
|
154
|
154
|
continue
|